import { UseInterceptors } from '@nestjs/common'
import { SerializeInterceptor } from '../interceptors/serialize/serialize.interceptor'
interface ClassConstructor {
  new (...args: any[]): any //可以接受任意数量的参数（...args: any[]）。返回一个 any 类型的实例。
}
//decorators：装饰器
export function Serialize(dto: ClassConstructor) {
  return UseInterceptors(new SerializeInterceptor(dto))
}
